console.log('检测到进入OPS页面');

// 工具函数：注入本地 js 文件（使用 src 引入，避免 inline 脚本被 CSP 拒绝）
function injectCustomJs(jsPath) {
    jsPath = jsPath || 'js/inject.js';
    try {
        const script = document.createElement('script');
        script.type = 'text/javascript';
        // 使用 runtime.getURL，chrome.extension.getURL 已不推荐
        script.src = chrome.runtime.getURL(jsPath);
        // 可选：在加载后移除标签，保持页面干净
        script.onload = function () {
            this.remove();
        };
        // 建议插到 head 或 documentElement
        (document.head || document.documentElement).appendChild(script);
        console.log('Injected script via src:', jsPath);
    } catch (e) {
        console.error('injectCustomJs error:', e);
    }
}

// 如果是 flow_detail 页面，注入 flow_detail.js
if (location.href.startsWith('https://vops.hszq8.com/app/flow/flow_detail')) {
    console.log('✅ 检测到进入 flow_detail 页面，准备注入 flow_detail.js');
    injectCustomJs('js/flow_detail.js');
}

if (location.href.startsWith('https://vops.hszq8.com/app/flow/plan_detail')) {
    console.log('✅ 检测到进入 发布计划 页面，准备注入 flow_plan_detail.js');
    injectCustomJs('js/flow_plan_detail.js');
}

// 登录页注入（不要用 fetch + textContent，改成 src 注入）
if (location.href.startsWith('https://vops.hszq8.com/login')) {
    console.log('✅ 检测到进入 登录页 页面，准备注入 inject-login.js');
    injectCustomJs('js/inject-login.js');
}
